package com.gxa.service;


import com.gxa.pojo.Customer;
import com.gxa.pojo.CustomerType;

import java.util.List;
import java.util.Map;

public interface CustomerTypeService {

    // 添加客户类型
    int insert(Map map);

    // 通过id删除
    int deleteByPrimaryKey(Integer id);

    /**
     * 批量删除数据的方法
     * @param list 要批量删除的目标用户的id集合
     */
    int deleteBatch(List<Integer> list);

    // 通过id修改片段
    int updateByPrimaryKeySelective(Map map);

    //查询所有的信息
    Integer findAllCustomerType();

    //分页接口
    List<CustomerType> findAllCustomerTypeByPage(Integer page, Integer limit);

    // 查询所有客户类型名称
    List<Map<String,Object>> findCustomerTypeName();

}
